package ex1.model;

public class ThreadProdutoInterno extends Thread {
	
	private int i, numProdutos;
	
	public ThreadProdutoInterno( int i, int numProdutos ) {
		this.i = i;
		this.numProdutos = numProdutos;
	}
	
	@Override
	public void run() {
		int j, pi = -1, k = Container.matrix[0].length;
		int l = 0;
		
		for( l = 0; l < numProdutos; ++l ) {
			pi = 0;
			
			//System.out.println( "thread " + ( i * numProdutos ) + " fazendo " + ( ( i * numProdutos) + l ) );
			
			for( j = 0; j < k; ++j ) {
				pi += ( Container.matrix[(i*numProdutos)+l][j] * Container.matrixTrans[j][(i*numProdutos)+l] );
			}
			Container.pis[(i*numProdutos)+l] = pi;
		}
		
	}
}
